$(function(){
    var regiter_box = new Vue({
        el: "#login_box",
        data: {
            email: '',
            password: '',
            token: '',
        },
        mounted: function() {
            this.token = $('#lcm_lingpai').val()
            // 设置弹窗
            toastr.options = {
                "closeButton": false, // 是否显示关闭按钮
                "debug": false,       // 是否使用debug模式
                "positionClass": "toast-center-center",// 弹出窗的位置
                "showDuration": "500", // 显示的动画时间
                "hideDuration": "500",// 消失的动画时间
                "timeOut": "5000",     // 展现时间
                "extendedTimeOut": "1000",// 加长展示时间
                "showEasing": "swing",    // 显示时的动画缓冲方式
                "hideEasing": "linear",   // 消失时的动画缓冲方式
                "showMethod": "fadeIn",   // 显示时的动画方式
                "hideMethod": "fadeOut"   // 消失时的动画方式
            };
        },
        methods: {
            // 验证邮箱格式
            emial_validate: function() {
                if (this.email === undefined || this.email === '') {
                    return '邮箱不能为空';
                }
                var myReg = /^[a-zA-Z0-9_-]+@([a-zA-Z0-9]+\.)+(com|cn|net|org)$/;
                if (myReg.test(this.email)) {
                    return true;
                } else {
                    return '邮箱格式错误';
                }
            },
            // 提交表单
            submit_register: function () {
                var email_res = this.emial_validate();
                if (email_res !== true) {
                    toastr.error(email_res);
                    return false;
                }

                $.ajax({
                    method: 'POST',
                    url: '/backend/login/loginpost',
                    data: {
                        email: this.email,
                        password: this.password,
                        _token: this.token,
                    },
                    dataType: 'json',
                    success:(res)=>{
                        if (res.code == 200) {
                            window.location.href = '/backend/index/index';
                            toastr.success(res.message);
                        } else {
                            toastr.error(res.message);
                        }
                    }
                })
            }
        }
    });


});
